import turtle as t

# rainbow_color是颜色列表
rainbow_color = ["red", "orange", "yellow", "green", "cyan", "blue", "purple"]
t.pensize(12)  # 设置彩虹的宽度，即画笔的粗细
for i in range(7):
    t.fd(i * 10)  # 画笔起笔位置
    t.left(90)  # 切线方向
    t.pendown()  # 落笔
    t.pencolor(rainbow_color[i])  # 取彩虹的颜色，即画笔颜色
    t.circle(i * 10 + 100, 180)  # 画弧
    t.penup()  # 起笔
    t.home()  # 回到原点
t.ht()  # 隐藏画笔
t.done()
